package 第11周_线段树_Trie和并查集.并查集;

public interface UF {

    /**
     * 获取并查集的数值个数
     * @return
     */
    int getSize();

    /**
     * 元素p和元素q是否相连，但他们具体是什么值不需要知道
     * @param p
     * @param q
     * @return
     */
    boolean isConnected(int p, int q);

    /**
     * 将两个元素并在一起
     * @param p
     * @param q
     */
    void unionElements(int p, int q);
}
